home *** CD-ROM | disk | FTP | other *** search
/ Softwarová Záchrana 3 / Softwarova-zachrana-3.bin / Xteq X-Setup / xqdcXSP-Setup-EN.exe / {app} / plugins / XQ WinNT NTLMv2 1.xpl < prev    next >
Text File  |  2000-11-12  |  2KB  |  56 lines

  1. "FILE"="Xteq Systems X-Setup Plugin 6.0"
  2. "TYPE"="7"
  3. "COUNT"="4"
  4. "UIPATH"="Network\Security\NTLM v2 Authentication"
  5. "NAME"="Client Options"
  6. "VERSION"="1.17"
  7. "OSVERSION"="01000"
  8. "LANGUAGE"="VBScript"
  9. "TEXT 1"="Level 0: Never use NTLM v2 authentication"
  10. "TEXT 2"="Level 1: Use NTLM v2 only if the server supports it"
  11. "TEXT 3"="Level 2: Use NTLM, but not NTLM v2"
  12. "TEXT 4"="Level 3 (most secure): Use *ONLY* NTLM v2"
  13. "WARNING"="Setting this option to an incorrect value can prevent you from connecting to your network! Only change it if you are 100% sure what you are doing!"
  14. "DESCRIPTION 1"="With Windows NT SP 4, NT offers the new "NTLM v2" authentication which is much safer than LM (Windows 3.1, 9x) or NTLM (NT 3.51, NT 4.0 SP1-3) authentication because of 128 bit DES keys."
  15. "DESCRIPTION 2"="However, both your computer and the server must have SP4 or the connection might fail. If you are unsure, use "Level 1" which will use NTLM v2 for servers that support it and the old NTLM or LM for servers that don't. "
  16. "DESCRIPTION 3"=""Level 2" will ALWAYS use the stronger NTLM authentication, but will not use NTLM v2 (fails when connecting to Win 3.x or Win 9x servers)."
  17. "DESCRIPTION 4"=""Level 3" is the most secure because it only uses NTLM v2 but if the server has no SP4 installed, the connection will fail. "
  18. "DESCRIPTION 5"="For more information, please see Microsoft KB Q147706"
  19. "AUTHOR"="Xteq Systems"
  20. "CONTACTURL"="http://www.xteq.com"
  21. "COPYRIGHT"="Copyright ⌐ Xteq Systems - All Rights Reserved"
  22. "COMMENT 1"=" "
  23. "COMMENT 2"="Thanks to Chris [CGMT@flashmail.com] for the "non-NT but not disabled" bug notice."
  24.  
  25.  
  26. sPath="HKLM\System\CurrentControlSet\Control\LSA\LMCompatibilityLevel"
  27.  
  28.  
  29. Sub Plugin_Initialize 
  30.     i=RegReadValue(sPath)
  31.  
  32.     if IsEmpty(i) or i=0 then SetUIElement 1,true
  33.     if i=1 then SetUIElement 2,true
  34.     if i=2 then SetUIElement 3,true
  35.     if i=3 then SetUIElement 4,true
  36. End Sub
  37.  
  38. Sub Plugin_CheckData(ElementIndex)
  39. End Sub
  40.  
  41. Sub Plugin_Apply(ElementIndex,ElementSubIndex)
  42.  i=-1
  43.  
  44.  if GetUiElement(1)=true then i=0
  45.  if GetUiElement(2)=true then i=1
  46.  if GetUiElement(3)=true then i=2
  47.  if GetUiElement(4)=true then i=3
  48.  
  49.  if i>-1 then
  50.     Call RegWriteValue(sPath,i,2)
  51.  end if
  52. End Sub
  53.  
  54. Sub Plugin_Terminate 
  55. End Sub
  56.